package com.orzxlee.InterviewQuestions.Java_Web_Advanced;

public class Demo {
    public static void main(String[] args) {

        //1.ajax
        //fun1();

        //2.Linux 命令
        //fun2();

        //3.前端框架
        //fun3();

        //4.Mysql
        /*
            常用存储引擎
            1、InnoDB 存储引擎
                InnoDB 是事务型数据库的首选引擎，支持事务安全表（ACID），支持行锁定和外键，InnoDB 是默认的 MySQL引擎。
            2、MyISAM 存储引擎
                MyISAM 基于 ISAM 存储引擎，并对其进行扩展。它是在 Web、数据仓储和其他应用环境下最常使用的存储引擎之一。
                MyISAM 拥有较高的插入、查询速度，但不支持事物。

            事务的四大特征是什么?
                ACID,
                原子性(Atomicity) 整个事务中的所有操作，要么全部完成，要么全部不完成.
                一致性(Correspondence) 在事务开始之前和事务结束以后，数据库的完整性约束没有被破坏
                隔离性(Isolation) 隔离状态执行事务，使它们好像是系统在给定时间内执行的唯一操作
                持久性(Durability) 在事务完成以后，该事务所对数据库所作的更改便持久的保存在数据库之中，并不会被回滚

         */

    }

    private static void fun3() {
    /*
        EasyUI
        AngularJS

     */
    }

    private static void fun2() {
    /*
        列出文件列表：ls 【参数 -a -l】
        创建目录和移除目录：mkdir rmdir
        用于显示文件后几行内容：tail
        打包：tar -xvf
        打包并压缩：tar -zcvf
        查找字符串：grep
        显示当前所在目录：pwd
        创建空文件：touch
        编辑器：vim vi
        动态打印日志信息：tail –f 日志文件

        ps 命令用于查看当前正在运行的进程,grep 是搜索
        ps -ef | grep java  表示查看所有进程里 CMD 是 java 的进程信息
        ps -aux | grep java  -aux 显示所有状态
        kill 命令用于终止进程。
        例如: kill -9 [PID] -9 表示强迫进程立即停止

     */
    }

    private static void fun1() {
    /*
        Ajax 是一种创建快速动态网页的技术；Asynchronous JavaScript and XML”的缩写
        1.异步模式,提高用户体验
        2.优化浏览器与服务器之间的传输.
        3.动态实现局部刷新
        4.Ajax引擎在客户端,减少服务器的负载

     */
    }
}
